html,body {
	margin:0px 20px 0px 20px;
	padding: 0;
	height:100%; /* needed for container min-height */
	background:gray;
	
	font-family:arial,sans-serif;
	font-size:small;
	color:#666;
}
	
#main {
	position:relative;
	border-left:1px solid Black; 
	border-right:1px solid Black; 
	background: White;
	height:auto !important;
	height: 100%;
	min-height: 100%;
	min-width: 500px;
}

#main #menu {
		position:relative;
		border-left:1px solid #000; 
		border-bottom:1px solid #000;
		float:right;
		width: 65%;
		background:#eee;
		margin:0px 0px 10px 10px;
		padding-top:0.5em;
		padding-bottom:0.5em;
		}
		
select#productSelector {
	position:  absolute;
	top: 0.4em;
	right: 0.5em;
	font-family:arial,sans-serif;
	font-size:small;
}

/* User Story */
div.userStoryCard {
	width: 50%;
	border: 1px solid Black;
	background-color: Yellow;
}
div.userStoryCard h3, div.userStoryCard h4 {
	padding: 0;
	margin: 0;
	}
div.userStoryCard div.story, div.userStoryCard div.test, div.userStoryCard div.notes
	{
	margin-left: 1em;
	width: 75%;
	border: 1px solid Black;
	background-color: White;
	min-height: 5em;
}

/* Products Admin */
#productList li.product {
	list-style: none;
	padding: 0;
	}
#productList li.product span.active {
	}
form#newProduct {
	padding-top: 2em;
	}
	
#productBacklog {
	width : 40%;
	min-height: 600px;
	}
#sprints {
	width: 55%;
	float: right;
	}

/* Tabs */
  ol#tabnav {
    height:35px;
    margin:0pt;
    padding:0pt;
    display:block;
    line-height:35px;
  }
  ol#tabnav li {
  background-color:#C8CFAD;
  border-top:2px solid #B1BA8D;
    margin:0;
    padding:0;
    float:left;
    height:35px;
    list-style-type:none;
    position:relative;
  }
  ol#tabnav li a {
    color:#4D5431;
    font-size:16px;
    font-weight:bold;
    line-height:35px;
    text-decoration:none;
    display:block;
    float:left;
    height:35px;
    margin:0pt 0pt 0pt 5px;
    padding:0pt 6px;
    position:relative;
    border: none;
  }
  ol#tabnav li a:hover, ol#tabnav li a.selected {
    background:#FFFFFF none repeat scroll 0%;
  }
  .panel {
    background:#EAE6C9 none repeat scroll 0%;
    display:block;
  }
  .content {
    line-height:15px;
    padding:13px 35px 15px 15px;
    text-align:left;
    color:#444444;
    min-height: 600px;
  }
